package com.lc.fbtp.draftmsg.api.paper.cpr.cpr013;

import com.lc.fbtp.draftmsg.api.paper.MsgId;
import com.lc.fbtp.draftmsg.api.paper.OrgnlMsgId;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 托管票据信息查询应答报文
 * @author yeyun20029
 *
 */
public class CPR013 {

	/**
	 * 报文标识
	 */
	@XStreamAlias("MsgId")
	private MsgId MsgId;
	
	/**
	 * 原报文标识
	 */
	@XStreamAlias("OrgnlMsgId")
	private OrgnlMsgId OrgnlMsgId;
	
	/**
	 * 处理结果信息
	 */
	@XStreamAlias("BizCtrlInf")
	private BizCtrlInf BizCtrlInf;
	
	/**
	 * 票据基本信息
	 */
	@XStreamAlias("ComrclDrft")
	private ComrclDrft ComrclDrft;
	
	/**
	 * 出票人信息
	 */
	@XStreamAlias("DwrInf")
	private DwrInf DwrInf;
	
	/**
	 * 承兑人信息
	 */
	@XStreamAlias("AcptPsnInf")
	private AcptPsnInf AcptPsnInf;
	
	/**
	 * 收款人信息
	 */
	@XStreamAlias("PyeeInf")
	private PyeeInf PyeeInf;
	
	/**
	 * 解付行信息
	 */
	@XStreamAlias("RlvBnkInf")
	private RlvBnkInf RlvBnkInf;
	
	/**
	 * 贴现机构信息
	 */
	@XStreamAlias("DsctBnkInf")
	private DsctBnkInf DsctBnkInf;
	
	/**
	 * 持票机构信息
	 */
	@XStreamAlias("HldrBnkInf")
	private HldrBnkInf HldrBnkInf;
	
	/**
	 * 库存机构信息
	 */
	@XStreamAlias("IntrBnkInf")
	private IntrBnkInf IntrBnkInf;
	
	/**
	 * 状态信息
	 */
	@XStreamAlias("StuInf")
	private StuInf StuInf;

	public MsgId getMsgId() {
		return MsgId;
	}

	public void setMsgId(MsgId msgId) {
		MsgId = msgId;
	}

	public OrgnlMsgId getOrgnlMsgId() {
		return OrgnlMsgId;
	}

	public void setOrgnlMsgId(OrgnlMsgId orgnlMsgId) {
		OrgnlMsgId = orgnlMsgId;
	}

	public BizCtrlInf getBizCtrlInf() {
		return BizCtrlInf;
	}

	public void setBizCtrlInf(BizCtrlInf bizCtrlInf) {
		BizCtrlInf = bizCtrlInf;
	}

	public ComrclDrft getComrclDrft() {
		return ComrclDrft;
	}

	public void setComrclDrft(ComrclDrft comrclDrft) {
		ComrclDrft = comrclDrft;
	}

	public DwrInf getDwrInf() {
		return DwrInf;
	}

	public void setDwrInf(DwrInf dwrInf) {
		DwrInf = dwrInf;
	}

	public AcptPsnInf getAcptPsnInf() {
		return AcptPsnInf;
	}

	public void setAcptPsnInf(AcptPsnInf acptPsnInf) {
		AcptPsnInf = acptPsnInf;
	}

	public PyeeInf getPyeeInf() {
		return PyeeInf;
	}

	public void setPyeeInf(PyeeInf pyeeInf) {
		PyeeInf = pyeeInf;
	}

	public RlvBnkInf getRlvBnkInf() {
		return RlvBnkInf;
	}

	public void setRlvBnkInf(RlvBnkInf rlvBnkInf) {
		RlvBnkInf = rlvBnkInf;
	}

	public DsctBnkInf getDsctBnkInf() {
		return DsctBnkInf;
	}

	public void setDsctBnkInf(DsctBnkInf dsctBnkInf) {
		DsctBnkInf = dsctBnkInf;
	}

	public HldrBnkInf getHldrBnkInf() {
		return HldrBnkInf;
	}

	public void setHldrBnkInf(HldrBnkInf hldrBnkInf) {
		HldrBnkInf = hldrBnkInf;
	}

	public IntrBnkInf getIntrBnkInf() {
		return IntrBnkInf;
	}

	public void setIntrBnkInf(IntrBnkInf intrBnkInf) {
		IntrBnkInf = intrBnkInf;
	}

	public StuInf getStuInf() {
		return StuInf;
	}

	public void setStuInf(StuInf stuInf) {
		StuInf = stuInf;
	}
	
}
